/**
 * ObserverSaxParser
 * --------------------------------------------------
 * 
 * - This interface represents the Observer patterns.
 * - The observers are constraints (xdf, xdfc, constraints abstracts) that provide functionality.
 * - There methods which provides results of validation.
 * - The ValidateSaxParse reads the xml with SaxParse.
 * 
 * @author Caio Thomas
 * @version 1-10-2013
 */
package model.validator;

import org.xml.sax.Attributes;

public interface ObserverSaxParser {	
	public void constructorValidate();
	public void startDocument();
	public void endDocument();
	public void startElement(String localName, String rawName, Attributes attrs);
	public void endElement(String localName, String rawName, String chVal);
	public void setConstraint(Object xdf);
	public Object getConstraint();	
	public Object getResult();
	public Object getStackSynt();
	public String getErrosConstraint();
	public String printConfigurationSet(Object configurationSet);	
}
